<?php
/**
 * Created by PhpStorm.
 * User: yafex
 * Date: 2021/3/1
 * Time: 11:49
 */
class serv_rapi_product extends L {

    /**
     * 描述 : 获取标题
     * 参数 :
     *       $params : {
     *                  'mainSku' : '主SKU'
     *                  'platformId' : '平台Id'
     *                  'languageId' : '语言' 2 英语
     *                  'keyword' : '关键词（模糊查询）'
     *                  'isAuto' : '是否自动生成（false 否，true 是）'
     *                  'createdBy' : '创建人'
     *                  'createTimeStart' : '创建时间开始'
     *                  'createTimeEnd' : '创建时间结束'
     *                  'pageNo' : '开始页'
     *                  'pageSize' : '每页数'
     *       }
     * 作者 : Zoro.Zhu
     */
    public static function getTitle($params){
        $url = "http://title-generate.yafex.cn/title/product/title/query";
        $request = [
            'type' => 'post',
            'data' => json_encode($params, JSON_UNESCAPED_UNICODE),
            'header' => 'Content-Type: application/json;charset=utf-8',
        ];
        $res = of_base_com_net::request($url, $request);
        if($res['state']){
            $response = json_decode($res['response'], true);
            if($response['ret']){
                return $response['data'];
            }
        }
        return false;
    }

    /**
     * 描述 : 获取关键词
     * 参数 :
     *       $params : {
     *                  'mainSku' : '主SKU'
     *                  'platformId' : '平台Id'
     *                  'languageId' : '语言' 2 英语
     *                  'keyword' : '关键词（模糊查询）'
     *                  'isAuto' : '是否自动生成（false 否，true 是）'
     *                  'createdBy' : '创建人'
     *                  'createTimeStart' : '创建时间开始'
     *                  'createTimeEnd' : '创建时间结束'
     *                  'pageNo' : '开始页'
     *                  'pageSize' : '每页数'
     *       }
     * 作者 : Zoro.Zhu
     */
    public static function getKeyword($params){
        $url = "http://title-get.yafex.cn/title/product/keyword/page";
        $request = [
            'type' => 'post',
            'data' => json_encode($params, JSON_UNESCAPED_UNICODE),
            'header' => 'Content-Type: application/json;charset=utf-8',
        ];
        $res = of_base_com_net::request($url, $request);
        if($res['state']){
            $response = json_decode($res['response'], true);
            if($response['ret']){
                return $response['data'];
            }
        }
        return false;
    }

}
return true;